<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--
Generated from $Fink: cvs.fr.xml,v 1.8 2007/02/23 22:04:54 rangerrick Exp $
-->
<title>Fink Documentation - Configuration de l'accès à Fink via CVS</title></head><body>
<table width="100%" cellspacing="0">
<tr valign="bottom">
<td align="center">
Available Languages:  | 
<a href="cvs.en.html">English</a> | 
<a href="cvs.es.html">Espa&ntilde;ol</a> | 
Fran&ccedil;ais | 
<a href="cvs.pt.html">Portugu&ecirc;s</a> | 
<a href="cvs.ru.html">&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081; (Russkiy)</a> | 
<a href="cvs.zh.html">&#20013;&#25991; (&#31616;) (Simplified Chinese)</a> | 
</td>
</tr>
</table>
<h1 align="center">Configuration de l'accès à Fink via CVS</h1>
<p>Fink est développé via CVS. Cela vous permet de rester à jour entre deux versions et d'avoir toujours les paquets les plus récents. Cette page vous explique comment configurer une installation Fink existante pour qu'elle puisse être mise à jour via CVS. Les informations ci-dessous sont applicables à la version 0.3.x de Fink et aux versions ultérieures.</p>
<h3><a name="index.">Structure CVS de Fink</a></h3>
<p>Fink comporte plusieurs modules CVS. Le module <tt style="white-space: nowrap;">dists</tt> (<a href="http://fink.cvs.sourceforge.net/fink/">ViewCVS</a>) contient les descriptions de paquets et les rustines pour Mac OS X versions 10.2 et ultérieures. Il existe d'autres modules pour les développeurs de Fink. Vous pouvez les afficher, mais ils n'ont aucun intérêt pour la plupart des utilisateurs.</p>
<h3><a name="index.">Mise à jour des descriptions de paquets</a></h3>
<p>Auparavant, la procédure était compliquée ; mais, avec la version actuelle de Fink, elle s'est grandement simplifiée. Il suffit de lancer cette commande :</p>
<pre>fink selfupdate-cvs</pre>
<p>Fink exécute alors automatiquement toutes les étapes nécessaires. Il récupère les descriptions de paquets les plus récentes et met à jour un certain nombre de paquets fondamentaux (dont le gestionnaire de paquets Fink).</p>
<p>Si vous êtes derrière un mur pare-feu, consultez <a href="http://www.finkproject.org/faq/usage-fink.php#proxy">QFP 3.2</a>.</p>
<p>Après avoir ainsi mis à jour les descriptions de paquets, vous pouvez mettre à jour les paquets. Pour ce faire, lancez la commande suivante :</p>
<pre>fink update-all</pre>
<h3><a name="index.">Mise à jour du gestionnaire de paquets</a></h3>
<p><b>Note :</b> Depuis le 20 septembre 2001, il n'est plus utile d'effectuer une mise à jour spéciale pour le gestionnaire de paquets ; il est traité comme n'importe quel autre paquet. Il est, cependant, toujours possible de le mettre à jour directement via CVS, bien que cela ne soit vraiment utile qu'aux personnes qui créent des paquets.</p>
<p>Le gestionnaire de paquets doit être mis à jour dans un répertoire distinct à l'aide du script <tt style="white-space: nowrap;">inject.pl</tt>. Ce script met dans votre arborescence Fink les descriptions de paquets et les archives tar de fink et des paquets fondamentaux, puis les compile.</p>
<p>La première fois, vous devez utiliser un répertoire temporaire (nommé <tt style="white-space: nowrap;">tempdir</tt> par exemple) vide (ou qui ne contient pas lui-même un sous-répertoire 'fink'). Voici la procédure à suivre :</p>
<pre>cd tempdir
cvs -d:pserver:anonymous@fink.cvs.sourceforge.net:/cvsroot/fink login
cvs -z3 -d:pserver:anonymous@fink.cvs.sourceforge.net:/cvsroot/fink co fink
cd fink
./inject.pl</pre>
<p>La commande login vous demandera un mot de passe - contentez-vous d'appuyer sur la touche retour chariot. Vous pouvez supprimer le répertoire temporaire à la fin de la procédure. Toutefois, si vous le conservez, les mises à jour suivantes en seront facilitées. La procédure sera alors :</p>
<pre>cd tempdir/fink
cvs -z3 update -d
./inject.pl</pre>
<hr><h2>Copyright Notice</h2><p>Copyright (c) 2001 Christoph Pfisterer,
Copyright (c) 2001-2011 The Fink Project.
You may distribute this document in print for private purposes,
provided the document and this copyright notice remain complete and
unmodified. Any commercial reproduction and any online publication
requires the explicit consent of the author.</p><hr>
<p>Generated from <i>$Fink: cvs.fr.xml,v 1.8 2007/02/23 22:04:54 rangerrick Exp $</i></p></body></html>
